main:main.c protocol.o file_read.o app.o
	gcc -Wall main.c protocol.o file_read.o app.o -o main
protocol.o: protocol.c protocol.h 
	gcc -Wall -c protocol.c -o protocol.o
file_read.o: file_read.c file_read.h 
	gcc -Wall -c file_read.c -o file_read.o
app.o:app.c app.h 
	gcc -Wall -c app.c -o app.o
clean: 
	rm -f *.o main
